home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
rpp.lha
/
rpp
/
m2c
/
Scanner.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-08-18
|
953b
|
33 lines
#define DEFINITION_Scanner
#ifndef DEFINITION_Strings
#include "Strings.h"
#endif
#ifndef DEFINITION_Positions
#include "Positions.h"
#endif
typedef struct Scanner_1 {
Positions_tPosition Position;
} Scanner_tScanAttribute;
extern struct Scanner_2 {
CHAR A[255 + 1];
} Scanner_InfoFileName;
#define Scanner_EofToken 0
extern CARDINAL Scanner_TokenLength;
extern Scanner_tScanAttribute Scanner_Attribute;
extern struct Scanner_3 {
CHAR A[127 + 1];
} Scanner_ScanTabName;
extern PROC Scanner_Exit;
extern void Scanner_BeginScanner ARGS(());
extern void Scanner_BeginFile ARGS((CHAR FileName[], LONGCARD ));
extern INTEGER Scanner_GetToken ARGS(());
extern void Scanner_GetWord ARGS((Strings_tString *Word));
extern void Scanner_GetLower ARGS((Strings_tString *Word));
extern void Scanner_GetUpper ARGS((Strings_tString *Word));
extern void Scanner_CloseFile ARGS(());
extern void Scanner_CloseScanner ARGS(());
extern void BEGIN_Scanner();